@charset "utf-8";
.content{ padding-bottom:10px; }
.content .thuimg .thuimga { position:relative; display:block;width:1000px;margin:auto;height:36px;z-index:0; }
.ydate {width:58px;border:1px solid #d8d8d8;color:#7d7d7d;text-align:center;font-size:12px;float:left;_display:inline;padding-bottom:5px;}
.ydate span {display:block;font-size:24px;line-height:24px;padding:8px 0 2px 0;zoom:1;}
.ydate_1 {border:1px solid #b4b1b6;color:#57028d;}
.ydate_2 {border:1px solid #99CCFF;color:#006699;background:#99CCFF;}
.content h2 {font-size:20px;line-height:60px;color:#22132d;text-indent:22px;zoom:1;}
.content h2 .more {float:right;_display:inline;font-size:12px;font-family:sans-serif;color:#999;margin-right:22px;}
.content h2 .more:hover{color:#57028d;}
.content .news{margin:10px 0;clear:both;}
.content .news2{margin:0 0 30px 0;clear:both;}

.newslist{ display:inline-block; *zoom:1;*display:inline; vertical-align:top;overflow:hidden; list-style: none;}
.newlist_left{width:280px;float:left; margin-right:20px;_margin-right:10px;}
.newlist_center{width:370px;margin-right:20px;_margin-right:10px;}
.newlist_right{width:300px;float:right;}
.newlist_main{width:670px;float:left;margin-right:20px;_margin-right:10px;}
.newslist dt {display: block;position: relative;}

.newslist dt span a{float:right;_display:inline;font-size:14px;font-family:"微软雅黑";color:#5c307d;line-height: 30px;height: 30px;width: 10px;padding-left: 14px;font-weight: normal;}
.newslist dt span a:hover{color:#57028d;}
.newslist dt,.newslist h3{font-family: "微软雅黑";color:#5c307d;margin:10px 0; font-size:16px; height:30px; line-height:25px; border-bottom: 2px solid #5c307d;}
.newslist dd{line-height:31px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #ccc;}
.newslist dl.bg dd{background: #94c3ce;}
.newslist dd.first{ line-height:30px; margin-left:10px; width:95%; overflow:hidden;border-bottom: none;}
.newslist dd.last{ line-height:30px; overflow:hidden;border-bottom: none;}
.newslist dd a{color:#333;font-size:14px}
.newslist dd a:hover{text-decoration:underline}
.newslist dd a{background:url(../images/icon/sub.gif) no-repeat 0 8px;margin-left:5px;padding-left:10px}
.newslist dd a.nopoint{background:none;padding-left:0;}

.newslist .date,.newslist .date p{ background: #3fa4b9; color: #ffffff;}
.newslist li{ margin:14px 0 0 0; height:70px; font-size:13px;}
.newslist li:first-child{margin-top:0px;}
.newslist .date{ width:70px; height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px;}
.newslist .date p{ font-size:24px; line-height:38px;}
.newslist h4{ font-size:15px; line-height:20px; display:inline;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist h4 a{color:#333;font-size:15px;}
.newslist h4 a:hover{text-decoration:underline}
.newslist p{color:#777; padding-top:3px; line-height:18px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.ulPic{height:380px;overflow:hidden;margin:0px 0;_margin:0px 0;float:left;}
.ulPic li{width:217px;height:121px;float:left;position:relative;display:inline;text-align:center;margin:0 0 6px 0;}
.ulPic li img{width:215px;height:120px;display:block;padding:0px;}
.ulPic li .sText{color:#fff;font-size:14px;display:block;width:214px;position:absolute;left:1px;bottom:1px;height:20px;padding-top:2px;line-height:20px;overflow:hidden;filter:alpha(opacity=60);opacity:0.8;background:#333;}
.ulPic li a,.ulPic li a:hover{color:#fff;text-decoration:none}


.content .focusList{margin:0 5px}
.content .focusList li{float:left;_display:inline;width:300px;margin:0 15px 20px 15px;height:330px;overflow:hidden}
.content .focusList .ydate{margin-top:22px}
.content .focusList h3{margin-top:1.4em}
.content .focusList h3 a{color:#22132d;line-height:22px;font-size:16px}
.content .focusList h3 a:hover{color:#4f608c}
.content .focusList p{color:#777;padding-top:8px}
.content .focusList .isimg .tn{margin:0;width:auto}
.content .focusList .isimg img{width:300px}
.content .focusList .isimg h3{margin-top:15px}
.footer .footerExtra{width:950px; margin:0 auto;background:#f8f7f4;padding:20px 0}
.footer .footerExtra h2{font-size:18px;color:#22132d;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;margin-right:10%}
.footer .footerExtra .link li{float:left;_display:inline;margin-right:5px}
.footer .footerExtra .link li a{display:block}
.footer .footerExtra li.commlink{width:480px;margin:0 0 0 20px}
.footer .footerExtra li.commlink li{margin:0;width:33.3%;line-height:24px}
.footer .footerExtra li.commlink li a{color:#444}
.footer .footerExtra li.commlink li a:hover{color:#4f608c}
.footer .footerExtra li.commlink li i{margin-left:10px}
.footer .footerExtra li.commlink .line{height:0;border-bottom:1px solid #dfdfdf;width:130px;margin:8px 0;overflow:hidden}

/* slider begin */
.slider_banner{position: relative; margin:0 auto; width: 1000px;height: 223px; overflow: hidden;}
.captionOrange,.captionBlack{color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px}
.captionOrange{background:#eb5100;background-color:rgba(235,81,0,0.6); position:absolute; left:300px; top: 320px; width:400px; height:30px;}
.captionBlack{font-size:16px;background:#000;background-color:rgba(0,0,0,0.4)}
a.captionOrange,A.captionOrange:active,A.captionOrange:visited{color:#fff;text-decoration:none}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eee;background-color:rgba(238,238,238,0.7)}
.bricon{background:url(../js/slider/img/browser-icons.png)}
.banner{position:absolute}
.banner div,.banner div:hover,.banner .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}
.banner div{background-color:gray}
.banner div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}
.banner .av{background-color:#fff}
.banner .dn,.jssorb01 .dn:hover{background-color:#555}
.banner_l,.banner_r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url(../js/slider/img/a17.png) no-repeat;overflow:hidden}
.banner_l{background-position:-10px -40px; top: 100px; left: 8px;}
.banner_r{background-position:-70px -40px; top: 100px; right: 8px;}
.banner_l:hover{background-position:-130px -40px}
.banner_r:hover{background-position:-190px -40px}
.banner_l.banner_lldn{background-position:-250px -40px}
.banner_r.banner_rdn{background-position:-310px -40px}


.video_slider {position: absolute;width: 280px;height: 100px;}
.video_slider .p {position: absolute;top: 0;left: 0;width: 82px;height: 82px;}
.video_slider .i {position: absolute;top: 0px;left: 0px;width: 82px;height: 82px;filter: alpha(opacity=80);opacity: .8;}
.video_slider .p:hover .i, .video_slider .pav .i {filter: alpha(opacity=100);opacity: 1;}
.video_slider .o {position: absolute;top: 0px;left: 0px;width: 80px;height: 80px;border: 1px solid #000;box-sizing: content-box;transition: border-color .6s;-moz-transition: border-color .6s;-webkit-transition: border-color .6s;-o-transition: border-color .6s;}
.video_slider .pav .o {border-color: #0099ff;}
.video_slider .p:hover .o {border-color: #fff;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.video_slider .p.pdn .o {border-color: #0099ff;}
* html .video_slider .o {width : 82px;height : 82px;}